首页> 外文OA文献 >Parallelization of an implicit algorithm for multi-dimensional particle-in-cell simulations
【2h】

Parallelization of an implicit algorithm for multi-dimensional particle-in-cell simulations

机译:多维数据隐式算法的并行化   粒子在线模拟

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The implicit 2D3V particle-in-cell (PIC) code developed to study theinteraction of ultrashort pulse lasers with matter [G. M. Petrov and J. Davis,Computer Phys. Comm. 179, 868 (2008); Phys. Plasmas 18, 073102 (2011)] has beenparallelized using MPI (Message Passing Interface). Details on the algorithmimplementation are given with emphasis on code optimization by overlappingcomputations with communications. Performance evaluation has been made on asmall Linux cluster with 32 processors for two typical regimes of PICoperation: "particle dominated", for which the bulk of the computation time isspent on pushing particles, and "field dominated", for which computing thefields is prevalent. We found that the MPI implementation of the code offers asignificant numerical speedup. In the "particle dominated" regime it is closeto the maximum theoretical one, while in the other regime it is about 75-80 %of the maximum speed-up. The code parallelization will allow futureimplementation of atomic physics and extension to three dimensions.
机译:开发了隐式2D3V单元内粒子(PIC)代码,以研究超短脉冲激光与物质的相互作用[G. M. Petrov和J.Davis,计算机物理。通讯179,868(2008);物理Plasmas 18,073102(2011)]已使用MPI(消息传递接口)进行了并行化。给出算法实现的细节,重点是通过将计算与通信重叠来优化代码。在具有32个处理器的小型Linux集群上,已经针对PIC的两种典型运行方式进行了性能评估:“粒子控制”,其中大部分计算时间都花在推动粒子上;“磁场控制”,其中计算领域很普遍。我们发现,代码的MPI实现提供了显着的数值加速。在“以颗粒为主”的方案中,它接近最大理论值,而在另一种方案中,它约为最大提速的75-80%。代码并行化将允许将来实现原子物理学并将其扩展到三个维度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号